package com.mes.schedule.manager.iface;

import java.util.List;
import java.util.Map;

import com.mes.basicdata.domain.Part;
import com.mes.schedule.domain.SPartTask;
import com.mes.task.domain.Demand;

public interface ILotAdvisor {
	/**
	 * 传入图号，指令信息，在制品信息，返回分批建议
	 * @param part
	 * @param demandList
	 * @param schedulePartTaskList
	 * @return
	 */
	public Map<SPartTask,List<SPartTask>> calSplitAdvisor(Part part,List<Demand> demandList,List<SPartTask> schedulePartTaskList)throws Exception ;
}
